mui.init();
mui.plusReady(function() {
	//保存版本号
	plus.runtime.getProperty(plus.runtime.appid,function(inf){
		wgtVer=inf.version;
		plus.storage.setItem('old_wgtVer',wgtVer);
		console.log(wgtVer);
		console.log('页面时登陆页');
	});
	
	var telphone = '',
		pwd = '',
		vertify = '',
		pwd_flag = false,
		tel_flag = false,
		telProving = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/, //手机号正则验证
		pwdProving = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,12}$/; //密码正则验证
	//注册按钮点击事件
	$('.btn-reg').on('tap', function(e) {
		e.preventDefault();
		telphone = $('#username').val();
		vertify = $('#check-code').val();
		pwd = $('#password').val();
		if(telProving.test(telphone) && vertify != '' && pwdProving.test(pwd)) {
			//这里调用成功的ajax
			myAjax('login/front_user/register', 'post', {
				'password': pwd,
				'mobile': telphone,
				'vertify': vertify
			}, function(data) {
				if(data.success) {
					mui.alert('注册成功', '提示', function() {
						mui.openWindow({
							url: '/pages/login/login.html',
							id: 'login.html'
						});
					});
				} else if(data.error_code == '40007' || data.error_code == '40008') {
					mui.alert(data.error_msg, '提示');
				} else {
					mui.alert('注册失败，请重新注册', '提示');
				}
			});
		} else if(!telProving.test(telphone)) {
			if(telphone.length == 0) {
				mui.alert('手机号不得为空', '提示');
			} else {
				mui.alert('手机号格式错误', '提示');
			}
		} else if(vertify == '') {
			mui.alert('请填写验证码', '提示');
		} else {
			if(pwd == '') {
				mui.alert('请输入密码', '提示');
			} else {
				mui.alert('密码必须位6~12位字母和数字组合', '提示');
			}
		}
	});
	//	获取密码点击事件
	$('.get-check-code').on('tap', function(e) {
		e.preventDefault();
		var _this = this,
			i = 60,
			timer,
			telphone = $('#username').val();
		if(telProving.test(telphone)) {
			myAjax('login/front_user/checkUserIsExist', 'post', {
				'username': telphone
			}, function(data) {
				console.log(JSON.stringify(data))
				if(data.success) {
					mui.alert('该手机号已经注册', '提示');
					$('#username').focus();
				} else {
					myAjax('login/front_user/getVertify', 'post', {
						'mobile': telphone
					}, function(data) {
						console.log(JSON.stringify(data))
						if(data.success) {
							$('.get-check-code').attr('disabled', 'disabled');
							timer = setInterval(function() {
								if(--i > 0) {
									$('.get-check-code').text( + i + 's后重新获取');
								} else {
									$('.get-check-code').text('重新获取');
									clearInterval(timer);
									$(_this).removeAttr('disabled');
								}
							}, 1000);
						} else {
							mui.alert('验证码发送失败，请重试', '提示');
						}
					});
				}
			});
		} else {
			if(telphone == '') {
				mui.alert('请先输入手机号', '提示');
			} else {
				mui.alert('手机号格式错误，请重新输入', '提示');
			}

		}
	});
	//	用户协议点击跳转
	$('#protocol').on('tap', function() {
		mui.openWindow('protocol.html');
	});
	//点击取消时取消用户名输入框离开事件监听
	$('.mui-btn').on('tap', function() {
		$('#username').off('blur');
	});
	//	密码可见图标点击事件
	$('.icon-pwd').on('tap', function(e) {
		e.preventDefault();
		var type = $('#password').attr('type'),
			i = $('.icon-pwd i');
		if(type == 'password') {
			$('#password').attr('type', 'text');
			i.css({
				'background-position-y': '-8px'
			});
		} else {
			$('#password').attr('type', 'password');
			i.css({
				'background-position-y': '6px'
			});
		}
	});

	//输入框上弹效果
	$('.focus').focus(function(){
		console.log('获取焦点');
		$('.registe').animate({scrollTop:200}, 'slow');
	})
});